/*
 * JBoss, Home of Professional Open Source
 * Copyright 2011, Red Hat, Inc. and individual contributors
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2010.03.17 at 04:43:57 PM WET 
//


package org.mobicents.slee.container.component.deployment.jaxb.slee11.ra;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.mobicents.slee.container.component.deployment.jaxb.slee11.ra package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mobicents.slee.container.component.deployment.jaxb.slee11.ra
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ResourceAdaptorTypeVersion }
     * 
     */
    public ResourceAdaptorTypeVersion createResourceAdaptorTypeVersion() {
        return new ResourceAdaptorTypeVersion();
    }

    /**
     * Create an instance of {@link SecurityPermissionSpec }
     * 
     */
    public SecurityPermissionSpec createSecurityPermissionSpec() {
        return new SecurityPermissionSpec();
    }

    /**
     * Create an instance of {@link UsageParameter }
     * 
     */
    public UsageParameter createUsageParameter() {
        return new UsageParameter();
    }

    /**
     * Create an instance of {@link ResourceAdaptorJar }
     * 
     */
    public ResourceAdaptorJar createResourceAdaptorJar() {
        return new ResourceAdaptorJar();
    }

    /**
     * Create an instance of {@link ConfigPropertyName }
     * 
     */
    public ConfigPropertyName createConfigPropertyName() {
        return new ConfigPropertyName();
    }

    /**
     * Create an instance of {@link Description }
     * 
     */
    public Description createDescription() {
        return new Description();
    }

    /**
     * Create an instance of {@link LibraryVendor }
     * 
     */
    public LibraryVendor createLibraryVendor() {
        return new LibraryVendor();
    }

    /**
     * Create an instance of {@link SecurityPermissions }
     * 
     */
    public SecurityPermissions createSecurityPermissions() {
        return new SecurityPermissions();
    }

    /**
     * Create an instance of {@link LibraryRef }
     * 
     */
    public LibraryRef createLibraryRef() {
        return new LibraryRef();
    }

    /**
     * Create an instance of {@link ProfileSpecVendor }
     * 
     */
    public ProfileSpecVendor createProfileSpecVendor() {
        return new ProfileSpecVendor();
    }

    /**
     * Create an instance of {@link ConfigPropertyType }
     * 
     */
    public ConfigPropertyType createConfigPropertyType() {
        return new ConfigPropertyType();
    }

    /**
     * Create an instance of {@link ResourceAdaptorClass }
     * 
     */
    public ResourceAdaptorClass createResourceAdaptorClass() {
        return new ResourceAdaptorClass();
    }

    /**
     * Create an instance of {@link ResourceAdaptorClassName }
     * 
     */
    public ResourceAdaptorClassName createResourceAdaptorClassName() {
        return new ResourceAdaptorClassName();
    }

    /**
     * Create an instance of {@link LibraryVersion }
     * 
     */
    public LibraryVersion createLibraryVersion() {
        return new LibraryVersion();
    }

    /**
     * Create an instance of {@link ResourceAdaptor }
     * 
     */
    public ResourceAdaptor createResourceAdaptor() {
        return new ResourceAdaptor();
    }

    /**
     * Create an instance of {@link ConfigPropertyValue }
     * 
     */
    public ConfigPropertyValue createConfigPropertyValue() {
        return new ConfigPropertyValue();
    }

    /**
     * Create an instance of {@link ResourceAdaptorName }
     * 
     */
    public ResourceAdaptorName createResourceAdaptorName() {
        return new ResourceAdaptorName();
    }

    /**
     * Create an instance of {@link LibraryName }
     * 
     */
    public LibraryName createLibraryName() {
        return new LibraryName();
    }

    /**
     * Create an instance of {@link ResourceAdaptorVendor }
     * 
     */
    public ResourceAdaptorVendor createResourceAdaptorVendor() {
        return new ResourceAdaptorVendor();
    }

    /**
     * Create an instance of {@link ResourceAdaptorClasses }
     * 
     */
    public ResourceAdaptorClasses createResourceAdaptorClasses() {
        return new ResourceAdaptorClasses();
    }

    /**
     * Create an instance of {@link ResourceAdaptorUsageParametersInterfaceName }
     * 
     */
    public ResourceAdaptorUsageParametersInterfaceName createResourceAdaptorUsageParametersInterfaceName() {
        return new ResourceAdaptorUsageParametersInterfaceName();
    }

    /**
     * Create an instance of {@link ProfileSpecVersion }
     * 
     */
    public ProfileSpecVersion createProfileSpecVersion() {
        return new ProfileSpecVersion();
    }

    /**
     * Create an instance of {@link ProfileSpecName }
     * 
     */
    public ProfileSpecName createProfileSpecName() {
        return new ProfileSpecName();
    }

    /**
     * Create an instance of {@link ResourceAdaptorTypeName }
     * 
     */
    public ResourceAdaptorTypeName createResourceAdaptorTypeName() {
        return new ResourceAdaptorTypeName();
    }

    /**
     * Create an instance of {@link ResourceAdaptorVersion }
     * 
     */
    public ResourceAdaptorVersion createResourceAdaptorVersion() {
        return new ResourceAdaptorVersion();
    }

    /**
     * Create an instance of {@link ResourceAdaptorTypeRef }
     * 
     */
    public ResourceAdaptorTypeRef createResourceAdaptorTypeRef() {
        return new ResourceAdaptorTypeRef();
    }

    /**
     * Create an instance of {@link ConfigProperty }
     * 
     */
    public ConfigProperty createConfigProperty() {
        return new ConfigProperty();
    }

    /**
     * Create an instance of {@link ResourceAdaptorUsageParametersInterface }
     * 
     */
    public ResourceAdaptorUsageParametersInterface createResourceAdaptorUsageParametersInterface() {
        return new ResourceAdaptorUsageParametersInterface();
    }

    /**
     * Create an instance of {@link ProfileSpecRef }
     * 
     */
    public ProfileSpecRef createProfileSpecRef() {
        return new ProfileSpecRef();
    }

    /**
     * Create an instance of {@link ResourceAdaptorTypeVendor }
     * 
     */
    public ResourceAdaptorTypeVendor createResourceAdaptorTypeVendor() {
        return new ResourceAdaptorTypeVendor();
    }

}
